<?php

require("../../config.php");
include_once("../functii.php");
include_once("../simulare_atac.php");

$aprobare = 0;
$eroare = 0;
$viteza = 0;
$tabel_atacuri = 0;
$id_cladire = "16";

 echo '<a href="javascript:void(0)" onMouseUp="javascript:ascunde_element(\'fereastraDrag\');" onMouseOver="javascript:animatie_but2(\'but_inchidere\', 1,\'but_inchidere\')" onMouseOut="javascript:animatie_but2(\'but_inchidere\', 0,\'but_inchidere\')" onMouseDown="javascript:animatie_but2(\'but_inchidere\', 2,\'but_inchidere\')"><img id="but_inchidere" src="img/but_inchidere.gif" alt="optiuni_inchidere" border="0" align="right" /></a>';

$tip_expediere = addentities($_GET["tip"]);
// echo "[RAID / GANDAC: 1] Tip: ".$tip_expediere."<Br>";																							// 1
$unitati = addentities($_GET["unitati"]);
// echo "[RAID / GANDAC: 2] Unitati: ".$unitati."<br>";																								// 2
$coord = addentities($_GET["coord"]);
// echo "[RAID / GANDAC: 3] Coord: ".$coord."<br>";																									// 3
list($coord_x_dest, $coord_y_dest) = explode("-", $coord);
// echo "[RAID / GANDAC: 4] x: ".$coord_x_dest."<Br>[RAID / GANDAC: 5] y: ".$coord_y_dest."<br>";													// 4 si 5
 
 if(($coord_x_dest>=1)&&($coord_y_dest>=1)&&($coord_x_dest<=300)&&($coord_y_dest<=300))
 		{
		 $id_planeta = mysql_fetch_row(mysql_query("SELECT `".$coord_x_dest."` FROM `harta` WHERE `id` = '".$coord_y_dest."'"));
 		 if(strlen($id_planeta[0]) == 32)
		 		{
				 $detalii_planeta = mysql_fetch_row(mysql_query("SELECT `user`,`nume` FROM `planete` WHERE `id` = '".$id_planeta[0]."'"));
				 $user_dest = $detalii_planeta[0];
				 $nume_planeta = $detalii_planeta[1];
				 $unitati = explode("s", $unitati);
				 $contor_unitati = 0;
				 $contor_mat_unitati = 0;
				 while(isset($unitati[$contor_unitati]))
				 		{
						 list($tip_unitate, $nr_unitati) = explode ("x", $unitati[$contor_unitati]);
						 if($nr_unitati>0)
						 		{
								 $mat_unitati[$contor_mat_unitati][1] = $nr_unitati;
						 		 $mat_unitati[$contor_mat_unitati][0] = $tip_unitate;
								 $contor_mat_unitati++;
								}
						 $contor_unitati++;
						}
				if($contor_mat_unitati>0) $aprobare = 1; else $aprobare = 0;
				} else { 
						$aprobare = 0;
						$eroare = 1;																				// Eroare 1 este daca nu gaseste coordonatele!
					   }
		} else { $aprobare = 0;  $eroare = 1;}

 if($aprobare == 1)
 	{
	 //echo "[RAID / GANDAC: 6] Merge!";																											// 6
	// echo '---------------------------------<br>
	// 		Ai ales sa ataci utilizatorul '.$user_dest.', pe planeta '.$nume_planeta.', cu urmatoarele unitati<Br>';
	 for($i=0;$i<$contor_mat_unitati;$i++)
	 		{
			 $query2 = mysql_query("SELECT `nume`,`ofensiva_aeriana`,`ofensiva_terestra`,`viteza_deplasare` FROM `c_unitati` WHERE `id` = '".$mat_unitati[$i][0]."' LIMIT 1");
			 if($rez_unitati = mysql_fetch_row($query2))
			 		{
					 $mat_unitati[$i][2] = $rez_unitati[2]+$rez_unitati[1];
			 		 $putere_totala = $mat_unitati[$i][1]*$mat_unitati[$i][2];
			 		 $k = $i + 1;
					 $viteza += $rez_unitati[3];
					 //echo $viteza."<br>";
					 if(isset($sir))
					 		$sir = $sir.",".$mat_unitati[$i][0]."#".$mat_unitati[$i][1]."#".$mat_unitati[$i][2];
							else
							$sir = $mat_unitati[$i][0]."#".$mat_unitati[$i][1]."#".$mat_unitati[$i][2];
					}
			}
	$viteza = $viteza / $contor_mat_unitati;
	//echo $viteza."<Br>";
	$distanta = calculare_distanta($coord_x,$coord_y,$coord_x_dest,$coord_y_dest,$viteza);
	//echo $distanta."<Br>";
	$id_unic = md5(time().$distanta);
	mysql_query("INSERT INTO `actiuni_globale` ( `id` , `tip` , `dest_planeta` , `exp_planeta` , `valoare` , `incepere` , `durata` ) VALUES ( '".$id_unic."', '".$tip_expediere."', '".$id_planeta[0]."', '".$planeta."', '".$sir."', NOW( ), '".$distanta."' )");
	mutare_trupe_ofensiva($sir, $planeta, $id_planeta[0]);
	$tabel_atacuri = 1;
	}
	else
	{
	// echo "[RAID / GANDAC: 7] Ba fraiere, vezi ca da cu virgula!<br>";	
	 //if($eroare == 1) { echo "[RAID / GANDAC: 8] Nu au fost gasite coordonatele!";	 }	
	echo '<p style="padding: 10px; text-align: justify; text-indent: 10px; font-size: 12px; font-weight: bolder;">Informatiile nu au fost introduse corect. Intoarce-te la <a href="javascript:void(0)" onmousedown="javascript:optiuni_structura(\''.$id_cladire.'\', \'\');">comandament</a> si mai incearca odata.</p>';
	$tabel_atacuri = 0;										
	}
	
if($tabel_atacuri == 1)
	{
	 if($tip_expediere == "atac") echo "<h2>ATAC</h2>";
	 if($tip_expediere == "intariri") echo "<h2>INTARIRI</h2>";
	 echo '<table border="0" cellpadding="0" cellspacing="0" class="font_2" width="100%" style="text-indent: 5px;">';
		  $acum = date('Y-m-d h:i:s',time());
		  $mom_impact = verificare_data($acum,$distanta,"term");
		  $mom_impact = date('H:i:s d:m:Y', $mom_impact);
			 echo '<tr>
			 		 <td width="50%"><strong>Tinta:</strong> </td><td width="50%">'.$user_dest.'</td>
				   </tr>
					 <td width="50%"><strong>Planeta:</strong> </td><td width="50%">'.$nume_planeta.' ('.$coord_x_dest.'|'.$coord_y_dest.')</td>
				   </tr>
				   <tr>
				     <td width="50%"><strong>Momentul impactului:</strong></td><td width="50%">'.$mom_impact.'</td>
			 	   </tr>
				   <tr>
				     <td colspan="2"> <a href="javascript:void(0)" onMouseUp="javascript:optiuni_structura(\''.$id_cladire.'\', \''.$id_unic.'\');" onMouseOver="javascript:animatie_but(\'anuleaza_actiunea\', 1,\'buton_mare\')" onMouseOut="javascript:animatie_but(\'anuleaza_actiunea\', 0,\'buton_mare\')" onMouseDown="javascript:animatie_but(\'anuleaza_actiunea\', 2,\'buton_mare\')"><div id="anuleaza_actiunea" class="butoane_2" style="margin-left:3px; float:right">Anuleaza actiunea</div></a> </td>
				   </tr>
			 	 </table>';
	 
	 if($tip_expediere == "atac")
	 		{
			 $subiect = "Esti atacat!";
			 $mesaj = "Utilizatorul ".$user." a lansat un atac puternic impotriva planetei, ".$nume_planeta.", din subordinea ta! Impactul va avea loc la data ".$mom_impact."!<br>Revizuieste-ti armata si pregateste-te pentru atac!<br><strong>Succes!</strong>";
			}
	else
			{
			 $subiect = "Intariri!";
			 $mesaj = "Jucatorul ".$user." a decis sa te ajute si ti-a trimis intariri pe planeta ".$nume_planeta."!";
			} 
	 
 $id = md5(time().$user_dest);
 mysql_query("INSERT INTO mesaje (id, subiect, mesaj, exp, dest, timp) VALUES ('".$id."', '".$subiect."', '".$mesaj."', 'Sistem', '".$user_dest."', NOW( ))");

	}

?>